<?php

require ( 'view.php' );

/**
 *ProdutoView
 *
 * Esta classe contém as funções de acesso a dados do objetoProduto
 *
 * @package precoProduto
 * @category view
 * @author Janaína Paixão <janainap@gmail.com>
 * @copyright Janaína Paixão
 * @license Software Poprietário
 * @version v1.0
 * @since v1.0
 */

class UsuarioView extends View
{

    /**
     *ProdutoView::telaInicial()
     *
     * Exibe tela de listagem de Usuários
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */
    public function telaInicial()
    { 
        $this->mostrarNaTela( 'tmpl/usuario/listagemUsuario.php' );
    }
    
    
    
    /**
     *ProdutoView::formulario()
     *
     * Exibe formulário de edição/cadastro/pesquisa.
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */
    public function formulario()
    { 
       
        $this->mostrarNaTela( 'tmpl/usuario/formularioUsuario.php' );
    }
    
    
    /**
     *ProdutoView::formulario()
     *
     * Exibe formulário de edição/cadastro/pesquisa.
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */
    public function formularioBasico()
    { 
        $this->mostrarNaTela( 'tmpl/usuario/formularioUsuarioBasico.php' );
    }
    
    
    
    /**
     *ProdutoView::listar()
     *
     * Exibe listagem de registros encontrados com opções para editar e excluir
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */ 
    public function listar($resultado)
    {
        
     
             
        //Conteúdo da tabela
        $linha="odd";
        $listagem=" <div id='conteudo' style='padding: 3px; overflow: auto; height: 305px;'>";
                    
                    
        $listagem.="<table><tbody>";
            
            while($resultado->fetch())
            { 
                //Definindo a cor da linha da tabela
                if($corLinha=="class='odd'"){ $corLinha="";}else{ $corLinha="class='odd'";}
                
                $listagem.="<tr ".$corLinha.">
                            <th width='60%'>".$resultado->nome."</th>
                            <td width='30%'>".$resultado->login."</td>
                            <td width='5%'><input name='editar".$resultado->codigoUsuario."' type='image'  src='img/editar.png' title='editar grupo de acesso' value=".$resultado->codigoUsuario." class='editarUsuario'></td>
                            <td width='5%'><input name='excluir".$resultado->codigoUsuario."' type='image' src='img/excluir.png' title='excluir grupo de acesso' value=".$resultado->codigoUsuario." class='excluirUsuario'></td>
                         </tr>

                ";
            }
            
        $listagem.=" </tbody></table>";
        
        
        $GLOBALS['info']['listagem']=$listagem;
        
        $this->mostrarNaTela("tmpl/usuario/listagemUsuario.php");
        
        
    }
    
    
    
    /**
     *ProdutoView::listar()
     *
     * Exibe listagem de registros encontrados com opções para editar e excluir
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */ 
    public function ajustes()
    {
           
        //Conteúdo da tabela
        $this->mostrarNaTela("tmpl/usuario/ajuste.php");
        
    }
    
    
    
    
     /**
     *processoView::telaInicial()
     *
     * Exibe tela de listagem de Usuários
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */
    public function montarListaLojas($resultado)
    { 
        $i = 1;
        
		while ($resultado->fetch())
		{
			$grupoLojas[] = "<div class='grid_4'><input name='grupoLojas' type='radio' 
                             id='grupoLojas' value='" . $resultado->codigoLoja . "' checked class='formulario loja' />
                             &nbsp;" . $resultado->nome . "</div>";
			$i++;
		}
		
		
        if (!empty($id))
		{
			$grupoLojas[] = "<input name='idLoja' id='idLoja' type='hidden' value='" . $id . "' class='formulario'/>";
		}

		$GLOBALS['info']['grupoLojas'] = implode("\n", $grupoLojas);
        
        
    }
    
    
    
    
    /**
     *processoView::telaInicial()
     *
     * Exibe tela de listagem de Usuários
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */
    public function exibirConectados($resultado)
    { 
     
        
		while ($resultado->fetch())
		{
			
            
                
            $listagem .= '<div class="grid_4"><img src="img/on.png" >'.$resultado->login.'</div>';    
            
            
		}
		
		
            echo $listagem;
        
        
    }
    
        
}

?>